blood substitute - French English Dictionary